package com.ynet.finmall.model;

import java.io.Serializable;
import java.util.Date;

public class ImDictionary implements Serializable {
    /**
     * 字典ID
     */
    private String dictionaryId;

    /**
     * 字典类型
     */
    private String dictionaryType;

    /**
     * 字典名称
     */
    private String dictionaryName;

    /**
     * 字典值
     */
    private String dictionaryValue;

    /**
     * 字典描述
     */
    private String dictionaryDesc;

    /**
     * 字典备注
     */
    private String dictionaryRemark;

    /**
     * 状态（1：正常 2：无效 3：删除）
     */
    private String status;

    /**
     * 记录创建时间
     */
    private Date createTime;

    /**
     * 记录更新时间
     */
    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public String getDictionaryId() {
        return dictionaryId;
    }

    public void setDictionaryId(String dictionaryId) {
        this.dictionaryId = dictionaryId == null ? null : dictionaryId.trim();
    }

    public String getDictionaryType() {
        return dictionaryType;
    }

    public void setDictionaryType(String dictionaryType) {
        this.dictionaryType = dictionaryType == null ? null : dictionaryType.trim();
    }

    public String getDictionaryName() {
        return dictionaryName;
    }

    public void setDictionaryName(String dictionaryName) {
        this.dictionaryName = dictionaryName == null ? null : dictionaryName.trim();
    }

    public String getDictionaryValue() {
        return dictionaryValue;
    }

    public void setDictionaryValue(String dictionaryValue) {
        this.dictionaryValue = dictionaryValue == null ? null : dictionaryValue.trim();
    }

    public String getDictionaryDesc() {
        return dictionaryDesc;
    }

    public void setDictionaryDesc(String dictionaryDesc) {
        this.dictionaryDesc = dictionaryDesc == null ? null : dictionaryDesc.trim();
    }

    public String getDictionaryRemark() {
        return dictionaryRemark;
    }

    public void setDictionaryRemark(String dictionaryRemark) {
        this.dictionaryRemark = dictionaryRemark == null ? null : dictionaryRemark.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", dictionaryId=").append(dictionaryId);
        sb.append(", dictionaryType=").append(dictionaryType);
        sb.append(", dictionaryName=").append(dictionaryName);
        sb.append(", dictionaryValue=").append(dictionaryValue);
        sb.append(", dictionaryDesc=").append(dictionaryDesc);
        sb.append(", dictionaryRemark=").append(dictionaryRemark);
        sb.append(", status=").append(status);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}